Learning to Walk through Imitation
نویسندگان
چکیده
Programming a humanoid robot to walk is a challenging problem in robotics. Traditional approaches rely heavily on prior knowledge of the robot's physical parameters to devise sophisticated control algorithms for generating a stable gait. In this paper, we provide, to our knowledge, the first demonstration that a humanoid robot can learn to walk directly by imitating a human gait obtained from motion capture (mocap) data. Training using human motion capture is an intuitive and flexible approach to programming a robot but direct usage of mocap data usually results in dynamically unstable motion. Furthermore, optimization using mocap data in the humanoid full-body joint-space is typically intractable. We propose a new modelfree approach to tractable imitation-based learning in humanoids. We represent kinematic information from human motion capture in a low dimensional subspace and map motor commands in this lowdimensional space to sensory feedback to learn a predictive dynamic model. This model is used within an optimization framework to estimate optimal motor commands that satisfy the initial kinematic constraints as best as possible while at the same time generating dynamically stable motion. We demonstrate the viability of our approach by providing examples of dynamically stable walking learned from mocap data using both a simulator and a real humanoid robot.
منابع مشابه
A Bayesian Model of Imitation in Infants and Robots
Learning through imitation is a powerful and versatile method for acquiring new behaviors. In humans, a wide range of behaviors, from styles of social interaction to tool use, are passed from one generation to another through imitative learning. Although imitation evolved through Darwinian means, it achieves Lamarckian ends: it is a mechanism for the inheritance of acquired characteristics. Unl...
متن کاملA Bayesian Approach to Imitation in Reinforcement Learning
In multiagent environments, forms of social learning such as teaching and imitation have been shown to aid the transfer of knowledge from experts to learners in reinforcement learning (RL). We recast the problem of imitation in a Bayesian framework. Our Bayesian imitation model allows a learner to smoothly pool prior knowledge, data obtained through interaction with the environment, and informa...
متن کاملGoals and Actions: Learning by Imitation
Imitation is a powerful form of learning used in many animal societies. Imitation encourages the social interaction and the cultural transfer. Hence, Imitation represents many advantages, which have inspired the roboticists to reach imitation in order to approach social intelligent social intelligent robotics systems. The paper presents a mechanism of imitation, which permits a robot to acquire...
متن کاملLearning From and About Others: Imitation in Humans, Robots, and Animated Characters
We have implemented mimicry of facial expressions in an animated character as a first step towards adding a variety of imitative and social learning abilities to our existing character architecture. Our implementation draws inspiration from, and is heavily grounded in, the child development and comparative psychology literatures on social learning and imitation. Among the key ideas that we draw...
متن کامل23 Imitation : Social , Cognitive , andTheoretical Perspectives
Human beings are the most imitative creatures in the animal kingdom. Imitation has both cognitive and social aspects and is a powerful mechanism for learning about and from people. Imitation raises theoretical questions about perception-action coupling, memory, representation, social cognition, and social affinities toward others "like me." Childhood imitation is attracting attention both withi...
متن کامل